Download OpenAPI specification:Download
Homepage: https://jman012.github.io/FloatplaneAPIDocs
This document describes the REST API layer of https://www.floatplane.com, a content creation and video streaming website created by Floatplane Media Inc. and Linus Media Group, where users can support their favorite creates via paid subscriptions in order to watch their video and livestream content in higher quality and other perks.
While this document contains stubs for all of the Floatplane APIs for this version, many are not filled out because they are related only to content creation, moderation, or administration and are not needed for regular use. These have "TODO" as the description, and are automatically removed before document generation. If you are viewing the "Trimmed" version of this document, they have been removed for brevity.
As of Floatplane version 3.5.1, these are the recommended endpoints to use for normal operations.
/api/v3/auth/captcha/info - Get captcha information/api/v2/auth/login - Login with username, password, and optional captcha token/api/v2/auth/checkFor2faLogin - Optionally provide 2FA token to complete login/api/v2/auth/logout - Logout at a later point in time/api/v3/user/subscriptions - Get the user's active subscriptions/api/v3/content/creator/list - Using the subscriptions, show a home page with content from all subscriptions/api/v2/creator/info - Also show a list of creators that the user can select/api/v3/creator/info - Get more details for the creator to display, including if livestreams are available/api/v3/content/creator - Show recent content by the creator/api/v2/plan/info - Show available plans the user can subscribe to for the creator/api/v3/content/post - Show more detailed information about a piece of content, including text description, available attachments, metadata, interactions, etc./api/v3/content/related - List some related content for the user to watch next/api/v3/comment - Load comments for the content for the user to read/api/v2/user/ban/status - Determine if the user is banned from this creator/api/v3/content/{video|audio|picture|gallery} - Load the attached media for the post. This is usually video, but audio, pictures, and galleries are also available./api/v2/cdn/delivery - For video and audio, this is required to get the information to stream or download the content in media players/api/v2/cdn/delivery - Using the type "livestream" to load the livestream media in a media playerwss://chat.floatplane.com/sails.io/?... - To connect to the livestream chat over websocket. TODO: Map out the WebSocket API./api/v3/user/self - Display username, name, email, and profile picturesThe organization of APIs into categories in this document are reflected from the internal organization of the Floatplane website bundled code, from frontend.floatplane.com/{version}/vendor.js. This is in order to use the best organization from the original developers' point of view.
For instance, Floatplane's authentication endpoints are organized into Auth.v2.login(...), Auth.v2.logout(), and Auth.v3.getCaptchaInfo(). A limitation in OpenAPI is the lack of nested tagging/structure, so this document splits Auth into AuthV2 and AuthV3 to emulate the nested structure.
Note that the Floatplane API does support the use of ETags for retrieving some information, such as retrieving information about creators, users, etc. Expect an HTTP 304 if the content has not changed, and to re-use cached responses. This is useful to ease the strain on Floatplane's API server.
The date-time format used by Floatplane API is not standard ISO 8601 format. The dates/times given by Floatplane include milliseconds. Depending on your code generator, you may need to override the date-time format to something similar to yyyy-MM-dd'T'HH:mm:ss.SSSZ, for both encoding and decoding.
Authentication and authorization to Floatplane API calls is governed by the sails.sid HTTP Cookie. To obtain this cookie, you must authenticate to /api/v2/auth/login.
When dealing with cookies in native applications (not via a website inside of a browser), please keep in mind that some languages/libraries may keep cookies across requests by default, and some may not. For instance, in Swift the URLSession.shared object with default configuration will automatically track and persist cookies across requests.
| Security Scheme Type | API Key |
|---|---|
| Cookie parameter name: | sails.sid |
{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Manage and edit FAQ entries. See https://www.floatplane.com/support
{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Manage and edit moderators and global moderators. This entire section is deprecated.
{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Login to Floatplane with the provided username and password, retrieving the authentication/authorization cookie from the response for subsequent requests.
| username required | string |
| password required | string |
| captchaToken | string The Google Recaptcha v2/v3 token to verify the request. On web browsers, this is required. For mobile or TV applications, this is not required only if the User-Agent indicates so (e.g., if the User-Agent contains "CFNetwork" in its value). Otherwise, the application would have to supply a valid captcha token, which can be difficult to obtain dynamically in some scenarios. |
{- "username": "my_username",
- "password": "my_password",
- "captchaToken": "..."
}{- "user": {
- "id": "0123456789abcdef01234567",
- "username": "my_username",
- "profileImage": {
- "width": 512,
- "height": 512,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}
}, - "needs2FA": false
}{ }{ }{ }Complete the login process if a two-factor authentication token is required from the beginning of the login process.
| token | string The two-factor authentication token that the user inputs to complete the login process. |
{- "token": "123456"
}{- "user": {
- "id": "0123456789abcdef01234567",
- "username": "my_username",
- "profileImage": {
- "width": 512,
- "height": 512,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}
}, - "needs2FA": false
}Gets the site keys used for Google Recaptcha V2 and V3. These are useful when providing a captcha token when logging in or signing up.
{- "v2": {
- "variants": {
- "android": {
- "siteKey": "..."
}, - "checkbox": {
- "siteKey": "..."
}, - "invisible": {
- "siteKey": "..."
}
}
}, - "v3": {
- "variants": {
- "invisible": {
- "siteKey": "..."
}
}
}
}{ }Given an video/audio attachment identifier, retrieves the information necessary to play, download, or livestream the video/audio at various quality levels.
| type required | string Enum: "vod" "aod" "live" "download" Used to determine which kind of retrieval method is requested for the video.
|
| guid | string The GUID of the attachment for a post, retrievable from the |
| creator | string The GUID of the creator for a livestream, retrievable from |
{- "strategy": "cdn",
- "resource": {
- "uri": "/Videos/TViGzkuIic/{qualityLevels}.mp4/chunk.m3u8?token={qualityLevelParams.token}",
- "data": {
- "qualityLevels": [
- {
- "name": "360",
- "width": 640,
- "height": 360,
- "label": "360p",
- "order": 0
}, - {
- "name": "480",
- "width": 854,
- "height": 480,
- "label": "480p",
- "order": 1
}, - {
- "name": "720",
- "width": 1280,
- "height": 720,
- "label": "720p",
- "order": 2
}, - {
- "name": "1080",
- "width": 2160,
- "height": 1080,
- "label": "1080p",
- "order": 4
}
], - "qualityLevelParams": {
- "360": {
- "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZXNzb3VyY2VQYXRoIjoiL1ZpZGVvcy9UVmlHemt1SWljLzM2MC5tcDQvY2h1bmsubTN1OCIsInVzZXJJZCI6IjAxMjM0NTY3ODlhYmNkZWYwMTIzNDU2NyIsImlhdCI6MTYzMzc5NzMxMSwiZXhwIjoxNjMzODE4OTExfQ.uaLzZ4wSc0jrYbjkdhuF4_UY92iWQsq2efrWUutYUvQ"
}, - "480": {
- "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZXNzb3VyY2VQYXRoIjoiL1ZpZGVvcy9UVmlHemt1SWljLzQ4MC5tcDQvY2h1bmsubTN1OCIsInVzZXJJZCI6IjAxMjM0NTY3ODlhYmNkZWYwMTIzNDU2NyIsImlhdCI6MTYzMzc5NzMxMSwiZXhwIjoxNjMzODE4OTExfQ.O6PHCJKcLW7ohuKj6UcMa8QGoN-vZr6xTtfXsUMRki0"
}, - "720": {
- "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZXNzb3VyY2VQYXRoIjoiL1ZpZGVvcy9UVmlHemt1SWljLzcyMC5tcDQvY2h1bmsubTN1OCIsInVzZXJJZCI6IjAxMjM0NTY3ODlhYmNkZWYwMTIzNDU2NyIsImlhdCI6MTYzMzc5NzMxMSwiZXhwIjoxNjMzODE4OTExfQ.lbOTTBXBjA-i9gBzm8ydFQ8fa8q07Z2vaLsYMKUp4Ik"
}, - "1080": {
- "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZXNzb3VyY2VQYXRoIjoiL1ZpZGVvcy9UVmlHemt1SWljLzEwODAubXA0L2NodW5rLm0zdTgiLCJ1c2VySWQiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1NjciLCJpYXQiOjE2MzM3OTczMTEsImV4cCI6MTYzMzgxODkxMX0.E-bw_gnUzKUpYeL2l-kTmj5CbwmDb519ohjf5LlLyQg"
}
}
}
}
}{ }{ }{ }{ }{ }List the available 3rd party accounts for the user's profile.
[- {
- "key": "ltt",
- "name": "LinusTechTips",
- "enabled": true,
- "iconWhite": "/images/connections/ltt/white@2x.png",
- "connectedAccount": null,
- "connected": false,
- "isAccountProvider": false
}, - {
- "key": "discord",
- "name": "Discord",
- "enabled": true,
- "iconWhite": "/images/connections/discord/white@2x.png",
- "connectedAccount": {
- "id": "9a8a4140fdd2b0c15b54333a",
- "remoteUserId": "012345678912345678",
- "remoteUserName": "my_username#2673",
- "data": {
- "canJoinGuilds": true
}
}, - "connected": true,
- "isAccountProvider": false
}
]{ }Retrieve detailed information on one or more creators on Floatplane.
| creatorGUID required | Array of strings The GUID identifer(s) of the creator(s) to be retrieved. |
[- {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": "59f94c0bdd241b70349eb723",
- "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": "59f94c0bdd241b70349eb727",
- "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": null,
- "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false
}
]Retrieve detailed information on one or more creators on Floatplane.
| creatorURL required | Array of strings The string identifer(s) of the creator(s) to be retrieved. |
[- {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": "59f94c0bdd241b70349eb723",
- "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": "59f94c0bdd241b70349eb727",
- "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": null,
- "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "socialLinks": {
}, - "discordServers": [
- {
- "id": "5baa8838d9f3aa0a83acd429",
- "guildName": "LinusTechTips",
- "guildIcon": "a_528743a32b33b5eb227a8405d5593473",
- "inviteMode": "link"
}, - {
- "id": "5e34cd9a9dbb744872192895",
- "guildName": "LTT Minecraft Network",
- "guildIcon": "4f7f812b49196b1646bdcdb84b948c84",
- "inviteMode": "link"
}
]
}
]{ }{ }{ }{ }{ }{ }{ }{ }{ }Retrieve detailed information about a specific creator.
| id required | string The GUID of the creator being searched. |
{- "id": "59f94c0bdd241b70349eb72b",
- "owner": "59f94c0bdd241b70349eb723",
- "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "socialLinks": {
}
}Retrieve and search for all creators on Floatplane. Useful for creator discovery and filtering.
| search required | string Optional search string for finding particular creators on the platform. |
[- {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": "59f94c0bdd241b70349eb723",
- "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "socialLinks": {
}
}, - {
- "id": "5ae0f8114336369a2c3619b6",
- "owner": "5ae0f8114336369a2c3619b4",
- "title": "TechDeals",
- "urlname": "tech_deals",
- "description": "Welcome to Tech Deals on Floatplane! Having nothing to do with actual floatplanes since 2016, we are proud to be part of the launch of Floatplane! We make videos about technology!",
- "about": "Welcome to Tech Deals on Floatplane! Having nothing to do with actual floatplanes since 2016, we are proud to be part of the launch of Floatplane! We make videos about technology!",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1923,
- "height": 502,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 720,
- "height": 720,
- "childImages": [
- {
- "width": 100,
- "height": 100,
}, - {
- "width": 250,
- "height": 250,
}
]
}, - "liveStream": {
- "id": "5c3d7ec606f1be114ca1e59c",
- "title": "CES 2020 - Bonus Coverage for Floatplane Subs",
- "description": "Welcome to the Tech Deals stream – this should be fun!",
- "thumbnail": {
- "width": 1199,
- "height": 674,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "5ae0f8114336369a2c3619b6",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.kdUMaxvL2eyW.m3u8",
- "offline": {
- "title": "We're offline at the moment. Please check back later!",
- "description": "We're offline at the moment. Please check back later!",
- "thumbnail": null
}
}, - "subscriptionPlans": [
- {
- "id": "5d506f2f7c7e6afa2ef1e246",
- "title": "1080p Plan - Videos on Demand + Live Streams",
- "description": "This plan gives you access to all published videos at up to 1080p detail. You also get access to 1080p live streams exclusive to Floatplane. This also grants you access to the private channels on the Tech Deals Discord, link your Floatplane account to Discord to be automatically upgraded.",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e1710272aae3bc9cabdf505",
- "title": "4K - All Access Plan",
- "description": "This plan gives you access to all published videos at up to 4K detail. You also get access to 1080p live streams exclusive to Floatplane. This also grants you access to the private channels on the Tech Deals Discord, link your Floatplane account to Discord to be automatically upgraded. BONUS - This plan allows you to download the videos in high quality for off-line viewing! This is a great way to increase your level of support if you really love our content!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "all",
- "incomeDisplay": false,
- "socialLinks": {
}
}, - {
- "id": "5d2fd26df33b8d14fc5ff48d",
- "owner": "5c4280ff4160af3309527f37",
- "title": "EposVox",
- "urlname": "eposvox",
- "description": "The ORIGINAL content creator and streaming focused tech education channel. EposVox, the Stream Professor, is here to give you how to videos, tutorials, tips and tricks, as well as gear reviews and benchmarks to get the most out of your tech experience. \nWhile content creation and streaming (especially with software like OBS Studio and XSplit) are primary focuses of content, ultimately the goal is to make technology easier and more fun to use. Education is number one, entertainment is sometimes given.\nThe analog tech nostalgia is just inherent to being a 90s kid.\n\n📬 Shipping: \nP.O. Box 459 \nJeffersonville, IN 47131",
- "about": "The ORIGINAL content creator and streaming focused tech education channel. EposVox, the Stream Professor, is here to give you how to videos, tutorials, tips and tricks, as well as gear reviews and benchmarks to get the most out of your tech experience. \nWhile content creation and streaming (especially with software like OBS Studio and XSplit) are primary focuses of content, ultimately the goal is to make technology easier and more fun to use. Education is number one, entertainment is sometimes given.\nThe analog tech nostalgia is just inherent to being a 90s kid.\n\n📬 Shipping: \nP.O. Box 459 \nJeffersonville, IN 47131",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1992,
- "height": 520,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 720,
- "height": 720,
- "childImages": [
- {
- "width": 100,
- "height": 100,
}, - {
- "width": 250,
- "height": 250,
}
]
}, - "liveStream": {
- "id": "5d2fd230f33b8d14fc5ff48c",
- "title": "EposVox Live Testing",
- "description": "Not much to see here... yet!",
- "thumbnail": null,
- "owner": "5d2fd26df33b8d14fc5ff48d",
- "streamPath": "/live_abr/eposvox",
- "offline": {
- "title": null,
- "description": "Not much to see here... yet!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 1200,
- "height": 675,
}, - {
- "width": 400,
- "height": 225,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d32780027050d0c9a0b10aa",
- "title": "FLOATPLANE FLOATBOATS (1080p)",
- "description": "Primary Floatplane sub. Help me build the best tech education platform on the internet and keep diving into crazy nerdy details no one else covers. This tier gets you all of the currently-available video playback, downloads and live streaming. BTS Vlogs & Early Access, too! All up to 1080p quality.\nVideos will be given as early access as much as a month (though usually just a week) before YouTube, when available.",
- "price": "5.00",
- "priceYearly": null,
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5d48aaee6825b5780db93c80",
- "title": "Super Sub (4k)",
- "description": "You get... EVERYTHING! Future features will expand here, but for now, you get everything already available, and this is just here for those who want to support a little more :)",
- "price": "10.00",
- "priceYearly": null,
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "hide",
- "incomeDisplay": false,
- "socialLinks": {
}
}
]{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Retrieve detailed information about a creator's subscription plans and their subscriber count.
| creatorId required | string The GUID for the creator being search. |
{- "totalSubscriberCount": 19256,
- "totalIncome": null,
- "plans": [
- {
- "discordRoles": [
- {
- "server": "5baa8838d9f3aa0a83acd429",
- "roleName": "Floatplane.com Pilot"
}, - {
- "server": "5e34cd9a9dbb744872192895",
- "roleName": "Pilot"
}
], - "createdAt": "2019-08-06T00:56:16.180Z",
- "updatedAt": "2021-09-09T16:55:02.620Z",
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "enabled": true,
- "featured": true,
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "paymentID": 19,
- "currency": "usd",
- "trialPeriod": 0,
- "allowGrandfatheredAccess": false,
- "logo": null,
- "creator": "59f94c0bdd241b70349eb72b",
- "discordServers": [
- {
- "id": "5baa8838d9f3aa0a83acd429",
- "guildName": "LinusTechTips",
- "guildIcon": "a_528743a32b33b5eb227a8405d5593473",
- "inviteMode": "link"
}, - {
- "id": "5e34cd9a9dbb744872192895",
- "guildName": "LTT Minecraft Network",
- "guildIcon": "4f7f812b49196b1646bdcdb84b948c84",
- "inviteMode": "link"
}
], - "userIsSubscribed": true,
- "userIsGrandfathered": false,
- "enabledGlobal": true,
- "interval": "month"
}, - {
- "discordRoles": [
- {
- "server": "5baa8838d9f3aa0a83acd429",
- "roleName": "Floatplane.com Pilot"
}, - {
- "server": "5e34cd9a9dbb744872192895",
- "roleName": "Pilot"
}
], - "createdAt": "2019-12-31T19:51:08.009Z",
- "updatedAt": "2020-11-07T01:33:31.617Z",
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "enabled": true,
- "featured": false,
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "paymentID": 66,
- "currency": "usd",
- "trialPeriod": 0,
- "allowGrandfatheredAccess": false,
- "logo": null,
- "creator": "59f94c0bdd241b70349eb72b",
- "discordServers": [
- {
- "id": "5baa8838d9f3aa0a83acd429",
- "guildName": "LinusTechTips",
- "guildIcon": "a_528743a32b33b5eb227a8405d5593473",
- "inviteMode": "link"
}, - {
- "id": "5e34cd9a9dbb744872192895",
- "guildName": "LTT Minecraft Network",
- "guildIcon": "4f7f812b49196b1646bdcdb84b948c84",
- "inviteMode": "link"
}
], - "userIsSubscribed": false,
- "userIsGrandfathered": false,
- "enabledGlobal": true,
- "interval": "month"
}
]
}{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Retrieve a list of FAQ sections to display to the user. Each section contains one or more FAQ items. This is normally accessible from https://www.floatplane.com/support. Note that the answers to the FAQs will contain HTML.
[- {
- "faqs": [
- {
- "createdAt": "2019-10-03T18:45:49.157Z",
- "updatedAt": "2019-12-19T22:06:01.843Z",
- "id": "5d9641ddbced315cc7d9135f",
- "question": "How do you get the PewPew emote? ",
- "answer": "<p><span style=\"background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);\">The PewPew emote was as an account reward for users who had succesfully set up a payment method on Floatplane.com before January 1st 2019.</span></p>",
- "status": "public",
- "link": "g-pewpew-emote",
- "order": 1,
- "faqSection": "5d9641d0b3e3285cfffe44a9"
}
], - "createdAt": "2019-10-03T18:45:36.840Z",
- "updatedAt": "2019-12-19T22:08:50.481Z",
- "id": "5d9641d0b3e3285cfffe44a9",
- "name": "General",
- "description": "For general questions about Floatplane",
- "status": "public",
- "order": 1
}, - {
- "faqs": [
- {
- "createdAt": "2019-10-03T18:26:28.413Z",
- "updatedAt": "2020-01-28T03:23:15.918Z",
- "id": "5d963d54221c575ce366b7e7",
- "question": "Can you upgrade me to the LTT supporter (1080p) subscription? ",
- "answer": "<p>At this time there is no difference between the two channels in regards to features that are unlocked. The only difference between the two is the price.</p>",
- "status": "public",
- "link": "sub-u-payment",
- "order": 1,
- "faqSection": "5d8d1be612c2535c9dc067d1"
}
], - "createdAt": "2019-09-26T20:13:26.431Z",
- "updatedAt": "2020-01-28T03:24:33.443Z",
- "id": "5d8d1be612c2535c9dc067d1",
- "name": "Subscription and Payment ",
- "description": "Life isn't always about money but this section is. If you have a payment or subscription issue look here. ",
- "status": "public",
- "order": 2
}
]{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Retrieve a list of saved payment methods for the user's account. Payment methods are how the user can pay for their subscription to creators on the platform.
[- {
- "id": 54715,
- "payment_processor": 1,
- "default": true,
- "card": {
- "brand": "Visa",
- "last4": "1234",
- "exp_month": 11,
- "exp_year": 2028,
- "name": "Firstname Lastname"
}
}
]{ }{ }{ }{ }{ }{ }Retrieve a list of billing addresses saved to the user's account, to be used in conjunction with a payment method when purchasing subscriptions to creators.
[- {
- "id": 44739,
- "customerName": "Firstname Lastname",
- "postalCode": "12345",
- "line1": "123 Main St",
- "city": "Metropolis",
- "region": "NY",
- "country": "US",
- "default": true
}
]{ }{ }{ }{ }Retrieve a list of paid or unpaid subscription invoices for the user.
{- "invoices": [
- {
- "id": 1234567,
- "amountDue": 50,
- "amountTax": 0,
- "attemptCount": 0,
- "currency": "usd",
- "date": "2020-11-19T16:23:33.000Z",
- "dateDue": null,
- "periodStart": "2020-09-25T07:35:04.273Z",
- "periodEnd": "2021-09-25T07:35:04.273Z",
- "nextPaymentAttempt": "2020-09-25T07:35:04.273Z",
- "paid": true,
- "forgiven": false,
- "refunded": false,
- "subscriptions": [
- {
- "id": 1234567,
- "subscription": 12345,
- "periodStart": "2020-09-25T07:35:04.273Z",
- "periodEnd": "2021-09-25T07:35:04.273Z",
- "value": 50,
- "amountSubtotal": 50,
- "amountTotal": 50,
- "amountTax": 0,
- "plan": {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "title": "LinusTechTips",
- "urlname": "linustechtips",
- "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}
}
}
}
]
}
]
}{ }{ }{ }{ }Retrieve a list of all active subscriptions for the user.
[- {
- "startDate": "2020-09-25T07:35:04.273Z",
- "endDate": "2021-09-25T07:35:04.273Z",
- "paymentID": 12345,
- "interval": "year",
- "paymentCancelled": false,
- "plan": {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - "creator": "59f94c0bdd241b70349eb72b"
}
]{ }{ }{ }{ }{ }Retrieve more detailed information about one or more users from their identifiers.
| id required | Array of strings The GUID identifer(s) of the user(s) to be retrieved. |
{- "users": [
- {
- "id": "59f94c0bdd241b70349eb723",
- "user": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus",
- "profileImage": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 100,
- "height": 100,
}, - {
- "width": 250,
- "height": 250,
}
]
}
}
}
]
}{ }Retrieve more detailed information about one or more users from their usernames.
| username required | Array of strings The username(s) of the user(s) to be retrieved. |
{- "users": [
- {
- "id": "0123456789abcdef01234567",
- "user": {
- "id": "0123456789abcdef01234567",
- "username": "my_username",
- "profileImage": {
- "width": 512,
- "height": 512,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "email": "testemail@example.com",
- "displayName": "Firstname Lastname"
}
}
]
}{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Retrieve recent activity for a user, such as comments and other interactions they have made on posts for creators.
| id required | string The GUID of the user being queried. |
{- "activity": [
- {
- "time": "2021-10-09T08:12:51.290Z",
- "comment": "This is the text of the comment being posted",
- "postTitle": "TL: Facebook Does Not Care.",
- "postId": "j7KjCaKrtV",
- "creatorTitle": "LinusTechTips",
- "creatorUrl": "linustechtips"
}
], - "visibility": "public"
}Retrieve configured social media links from a user's profile.
| id required | string The GUID of the user being searched. |
{- "twitch": {
- "type": {
- "name": "twitch",
- "displayName": "Twitch",
- "hostName": "twitch.tv"
}
}
}{ }Retrieve more detailed information about the user, including their name and email.
{- "id": "0123456789abcdef01234567",
- "username": "my_username",
- "profileImage": {
- "width": 512,
- "height": 512,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "email": "testemail@example.com",
- "displayName": "Firstname Lastname",
- "creators": [ ],
- "scheduledDeletionDate": null
}{ }{ }Retrieve notification details for a user. The details are split into seperate settings for each subscribed creator.
[- {
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": "59f94c0bdd241b70349eb723",
- "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": "59f94c0bdd241b70349eb727",
- "cover": null,
- "icon": {
- "width": 16,
- "height": 16,
- "path": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA1BMVEUfLTy/Rf//AAAAC0lEQVQI12MgEQAAADAAAWV61nwAAAAASUVORK5CYII="
}, - "liveStream": null,
- "subscriptionPlans": null,
- "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false
}, - "userNotificationSetting": {
- "createdAt": "2020-09-25T07:35:04.273Z",
- "updatedAt": "2021-10-07T14:16:56.561Z",
- "id": "abcdef0123456789abcdef01",
- "contentEmail": false,
- "contentFirebase": true,
- "creatorMessageEmail": false,
- "user": "0123456789abcdef01234567",
- "creator": "59f94c0bdd241b70349eb72b"
}
}
]Enable or disable email or push notifications for a specific creator.
| creator required | string |
| property required | string Enum: "contentEmail" "contentFirebase" Use |
| newValue required | boolean |
{- "creator": "59f94c0bdd241b70349eb72b",
- "property": "contentFirebase",
- "newValue": false
}true{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }Post a new comment to a blog post object.
| blogPost required | string The GUID of the blogPost the comment should be posted to. |
| text required | string The text of the comment being posted. |
{- "blogPost": "j7KjCaKrtV",
- "text": "This is the text of the comment being posted"
}{- "id": "8d575af6834343b166d0562a",
- "blogPost": "j7KjCaKrtV",
- "user": {
- "id": "0123456789abcdef01234567",
- "username": "my_username",
- "profileImage": {
- "width": 512,
- "height": 512,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}
}, - "contentReference": "",
- "contentReferenceType": "",
- "text": "This is the text of the comment being posted",
- "replying": null,
- "postDate": "2021-10-09T08:12:51.290Z",
- "editDate": "2021-10-09T08:12:51.290Z",
- "likes": 0,
- "dislikes": 0,
- "score": 0,
- "interactionCounts": {
- "like": 0,
- "dislike": 0
}
}Get comments for a blog post object. Note that replies to each comment tend to be limited to 3. The extra replies can be retrieved via getCommentReplies. The difference in $response.body#/0/totalReplies and $response.body#/0/replies's length can determine if more comments need to be loaded.
| blogPost required | string Which blog post to retrieve comments for. |
| limit required | integer The maximum number of comments to return. This should be set to 20 by default. |
| fetchAfter | string When loading more comments on a blog post, this is used to determine which which comments to skip. This is a GUID of the last comment from the previous call to |
[- {
- "id": "00c5ab7379e746b24a76634b",
- "blogPost": "Dw2ms0AgL8",
- "user": {
- "id": "ff0a479639c60f3a8cd18d8b",
- "username": "some_username",
- "profileImage": {
- "width": 512,
- "height": 512,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}
}, - "contentReference": "",
- "contentReferenceType": "",
- "text": "This is my comment text, I really like this video.",
- "replying": null,
- "postDate": "2021-10-09T14:58:34.829Z",
- "editDate": "2021-10-09T14:58:34.829Z",
- "likes": 0,
- "dislikes": 0,
- "score": 0,
- "interactionCounts": {
- "like": 0,
- "dislike": 0
}, - "totalReplies": 0,
- "replies": [ ],
- "userInteraction": null
}
]Retrieve more replies from a comment.
| comment required | string The identifer of the comment from which to retrieve replies. |
| blogPost required | string The identifer of the blog post the |
| limit required | integer How many replies to retrieve. |
| rid required | string The identifer of the last reply in the reply chain. |
[- {
- "id": "1234567890abcdef",
- "blogPost": "p3OSnFmsR3",
- "user": {
- "id": "abcdef1234567890",
- "username": "the_username",
- "profileImage": {
- "width": 225,
- "height": 225,
- "childImages": [
]
}
}, - "contentReference": "",
- "contentReferenceType": "",
- "text": "This is my reply text",
- "replying": "1234567890abcdef0",
- "postDate": "2021-12-17T06:57:33.152Z",
- "editDate": "2021-12-17T06:57:33.152Z",
- "likes": 0,
- "dislikes": 0,
- "score": 0,
- "interactionCounts": {
- "like": 0,
- "dislike": 0
}, - "userInteraction": null
}
]Like a comment on a blog post.
| comment required | string The GUID of the comment being liked. |
| blogPost required | string The GUID of the post the comment is on. |
{- "comment": "6161935e24f43441325bb255",
- "blogPost": "j7KjCaKrtV"
}like
Dislike a comment on a blog post.
| comment required | string The GUID of the comment being liked. |
| blogPost required | string The GUID of the post the comment is on. |
{- "comment": "6161935e24f43441325bb255",
- "blogPost": "j7KjCaKrtV"
}dislike
Retrieve a paginated list of blog posts from a creator. Or search for blog posts from a creator.
Example query: https://www.floatplane.com/api/v3/content/creator?id=59f94c0bdd241b70349eb72b&search=illegal&tags[0]=battery
| id required | string The GUID of the creator to retrieve posts from. |
| limit required | integer [ 1 .. 20 ] The maximum number of posts to return. |
| fetchAfter | integer The number of posts to skip. Usually a multiple of |
| search | string Search filter to look for specific posts. |
| tags | Array of strings An array of tags to search against, possibly in addition to |
[- {
- "id": "Dw2ms0AgL8",
- "guid": "Dw2ms0AgL8",
- "title": "Livestream VOD – October 9, 2021 @ 07:18 – First Linux Stream",
- "text": "<p>chat on Twitch</p>",
- "type": "blogPost",
- "tags": [
- "test"
], - "attachmentOrder": [
- "TViGzkuIic"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 1,
- "videoDuration": 5689,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-09T09:29:00.039Z",
- "likes": 41,
- "dislikes": 0,
- "score": 41,
- "comments": 28,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus"
}, - "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "card": {
- "width": 375,
- "height": 500,
- "childImages": [
- {
- "width": 300,
- "height": 400,
}
]
}
}, - "wasReleasedSilently": true,
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "isAccessible": true,
- "videoAttachments": [
- "TViGzkuIic"
], - "audioAttachments": [ ],
- "pictureAttachments": [ ],
- "galleryAttachments": [ ]
}, - {
- "id": "ge4gLGfXnz",
- "guid": "ge4gLGfXnz",
- "title": "Livestream VOD – October 8, 2021 @ 20:26 – I Have MORE to Say About Steam Deck - WAN Show October 8, 2021",
- "text": "<p>Honey automatically applies the best coupon codes to save you money at </p><p>different online checkouts, try it now at <a href=\"https://www.joinhoney.com/linus\">https://www.joinhoney.com/linus</a></p><p><br /></p><p>Buy a Seasonic Ultra Titanium PSU</p><p>On Amazon: <a href=\"https://geni.us/q4lnefC\">https://geni.us/q4lnefC</a></p><p>On NewEgg: <a href=\"https://lmg.gg/8KV3S\">https://lmg.gg/8KV3S</a></p><p><br /></p><p>Visit <a href=\"https://www.squarespace.com/WAN\">https://www.squarespace.com/WAN</a> and use offer code WAN for 10% off</p><p><br /></p><p>Podcast Download: TBD</p><p><br /></p><p>Check out our other Podcasts:</p><p>Carpool Critics Movie Podcast: <a href=\"https://www.youtube.com/channel/UCt-oJR5teQIjOAxCmIQvcgA\">https://www.youtube.com/channel/UCt-oJR5teQIjOAxCmIQvcgA</a></p><p><br /></p><p>Timestamps TBD</p>",
- "type": "blogPost",
- "attachmentOrder": [
- "psqoN3CgMH",
- "KijsTQP8Rr"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 2,
- "videoDuration": 9506,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-09T09:28:00.015Z",
- "likes": 43,
- "dislikes": 3,
- "score": 40,
- "comments": 24,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus"
}, - "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "card": {
- "width": 375,
- "height": 500,
- "childImages": [
- {
- "width": 300,
- "height": 400,
}
]
}
}, - "wasReleasedSilently": false,
- "thumbnail": {
- "width": 640,
- "height": 360,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "isAccessible": true,
- "videoAttachments": [
- "KijsTQP8Rr",
- "psqoN3CgMH"
], - "audioAttachments": [ ],
- "pictureAttachments": [ ],
- "galleryAttachments": [ ]
}
]Retrieve paginated blog posts from multiple creators for the home page.
| ids required | Array of strings The GUID(s) of the creator(s) to retrieve posts from. |
| limit required | integer >= 1 The maximum number of posts to retrieve. |
Array of objects (ContentCreatorListLastItems) For pagination, this is used to determine which posts to skip. There should be one |
{- "blogPosts": [
- {
- "id": "Dw2ms0AgL8",
- "guid": "Dw2ms0AgL8",
- "title": "Livestream VOD – October 9, 2021 @ 07:18 – First Linux Stream",
- "text": "<p>chat on Twitch</p>",
- "type": "blogPost",
- "attachmentOrder": [
- "TViGzkuIic"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 1,
- "videoDuration": 5689,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-09T09:29:00.039Z",
- "likes": 40,
- "dislikes": 0,
- "score": 40,
- "comments": 28,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus"
}, - "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "card": {
- "width": 375,
- "height": 500,
- "childImages": [
- {
- "width": 300,
- "height": 400,
}
]
}
}, - "wasReleasedSilently": true,
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "isAccessible": true,
- "videoAttachments": [
- "TViGzkuIic"
], - "audioAttachments": [ ],
- "pictureAttachments": [ ],
- "galleryAttachments": [ ]
}, - {
- "id": "ge4gLGfXnz",
- "guid": "ge4gLGfXnz",
- "title": "Livestream VOD – October 8, 2021 @ 20:26 – I Have MORE to Say About Steam Deck - WAN Show October 8, 2021",
- "text": "<p>Honey automatically applies the best coupon codes to save you money at </p><p>different online checkouts, try it now at <a href=\"https://www.joinhoney.com/linus\">https://www.joinhoney.com/linus</a></p><p><br /></p><p>Buy a Seasonic Ultra Titanium PSU</p><p>On Amazon: <a href=\"https://geni.us/q4lnefC\">https://geni.us/q4lnefC</a></p><p>On NewEgg: <a href=\"https://lmg.gg/8KV3S\">https://lmg.gg/8KV3S</a></p><p><br /></p><p>Visit <a href=\"https://www.squarespace.com/WAN\">https://www.squarespace.com/WAN</a> and use offer code WAN for 10% off</p><p><br /></p><p>Podcast Download: TBD</p><p><br /></p><p>Check out our other Podcasts:</p><p>Carpool Critics Movie Podcast: <a href=\"https://www.youtube.com/channel/UCt-oJR5teQIjOAxCmIQvcgA\">https://www.youtube.com/channel/UCt-oJR5teQIjOAxCmIQvcgA</a></p><p><br /></p><p>Timestamps TBD</p>",
- "type": "blogPost",
- "attachmentOrder": [
- "psqoN3CgMH",
- "KijsTQP8Rr"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 2,
- "videoDuration": 9506,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-09T09:28:00.015Z",
- "likes": 43,
- "dislikes": 3,
- "score": 40,
- "comments": 24,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus"
}, - "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "card": {
- "width": 375,
- "height": 500,
- "childImages": [
- {
- "width": 300,
- "height": 400,
}
]
}
}, - "wasReleasedSilently": false,
- "thumbnail": {
- "width": 640,
- "height": 360,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "isAccessible": true,
- "videoAttachments": [
- "KijsTQP8Rr",
- "psqoN3CgMH"
], - "audioAttachments": [ ],
- "pictureAttachments": [ ],
- "galleryAttachments": [ ]
}
], - "lastElements": [
- {
- "creatorId": "59f94c0bdd241b70349eb72b",
- "blogPostId": "l2wH2gXLiW",
- "moreFetchable": true
}
]
}Retrieve all tags and the number of times the tags have been used for the specified creator(s).
| creatorIds required | Array of strings The creator(s) to search by. |
{- "battery": 1,
- "server": 1,
- "Airpods": 1,
- "storage": 1,
- "tjm": 1,
- "Apple": 1,
- "swap": 1,
- "memory": 1,
- "ltt": 1
}Retrieve more details on a specific blog post object for viewing.
| id required | string The ID of the post to be retrieved. |
{- "id": "Dw2ms0AgL8",
- "guid": "Dw2ms0AgL8",
- "title": "Livestream VOD – October 9, 2021 @ 07:18 – First Linux Stream",
- "text": "<p>chat on Twitch</p>",
- "type": "blogPost",
- "tags": [
- "test"
], - "attachmentOrder": [
- "TViGzkuIic"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 1,
- "videoDuration": 5689,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-09T09:29:00.039Z",
- "likes": 41,
- "dislikes": 0,
- "score": 41,
- "comments": 28,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": "59f94c0bdd241b70349eb723",
- "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": "59f94c0bdd241b70349eb727",
- "cover": null,
- "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": null,
- "subscriptionPlans": null,
- "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false
}, - "wasReleasedSilently": true,
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "isAccessible": true,
- "userInteraction": [ ],
- "videoAttachments": [
- {
- "id": "TViGzkuIic",
- "guid": "TViGzkuIic",
- "title": "October 9, 2021 @ 07:18 – First Linux Stream",
- "type": "video",
- "description": "",
- "releaseDate": null,
- "duration": 5689,
- "creator": "59f94c0bdd241b70349eb72b",
- "likes": 0,
- "dislikes": 0,
- "score": 0,
- "isProcessing": false,
- "primaryBlogPost": "Dw2ms0AgL8",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [ ]
}, - "isAccessible": true
}
], - "audioAttachments": [
- {
- "id": "iGssjNGPSD",
- "guid": "iGssjNGPSD",
- "title": "Robocop FP.mp3",
- "type": "audio",
- "description": "",
- "duration": 4165,
- "waveform": {
- "dataSetLength": 3,
- "highestValue": 71,
- "lowestValue": 50,
- "data": [
- 71,
- 50,
- 69
]
}, - "creator": "59f94c0bdd241b70349eb72b",
- "likes": 0,
- "dislikes": 0,
- "score": 0,
- "isProcessing": false,
- "primaryBlogPost": "jVU2y9PlnG",
- "isAccessible": true
}
], - "pictureAttachments": [ ],
- "galleryAttachments": [ ]
}Retrieve a list of blog posts that are related to the post being viewed.
| id required | string The ID of the originating post. |
[- {
- "id": "ge4gLGfXnz",
- "guid": "ge4gLGfXnz",
- "title": "Livestream VOD – October 8, 2021 @ 20:26 – I Have MORE to Say About Steam Deck - WAN Show October 8, 2021",
- "text": "<p>Honey automatically applies the best coupon codes to save you money at </p><p>different online checkouts, try it now at <a href=\"https://www.joinhoney.com/linus\">https://www.joinhoney.com/linus</a></p><p><br /></p><p>Buy a Seasonic Ultra Titanium PSU</p><p>On Amazon: <a href=\"https://geni.us/q4lnefC\">https://geni.us/q4lnefC</a></p><p>On NewEgg: <a href=\"https://lmg.gg/8KV3S\">https://lmg.gg/8KV3S</a></p><p><br /></p><p>Visit <a href=\"https://www.squarespace.com/WAN\">https://www.squarespace.com/WAN</a> and use offer code WAN for 10% off</p><p><br /></p><p>Podcast Download: TBD</p><p><br /></p><p>Check out our other Podcasts:</p><p>Carpool Critics Movie Podcast: <a href=\"https://www.youtube.com/channel/UCt-oJR5teQIjOAxCmIQvcgA\">https://www.youtube.com/channel/UCt-oJR5teQIjOAxCmIQvcgA</a></p><p><br /></p><p>Timestamps TBD</p>",
- "type": "blogPost",
- "tags": [
- "test"
], - "attachmentOrder": [
- "psqoN3CgMH",
- "KijsTQP8Rr"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 2,
- "videoDuration": 9506,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-09T09:28:00.015Z",
- "likes": 43,
- "dislikes": 3,
- "score": 40,
- "comments": 24,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus"
}, - "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "card": {
- "width": 375,
- "height": 500,
- "childImages": [
- {
- "width": 300,
- "height": 400,
}
]
}
}, - "wasReleasedSilently": false,
- "thumbnail": {
- "width": 640,
- "height": 360,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "isAccessible": true
}, - {
- "id": "j7KjCaKrtV",
- "guid": "j7KjCaKrtV",
- "title": "TL: Facebook Does Not Care.",
- "text": "<p><strong>NEWS SOURCES:</strong></p><p><strong> </strong></p><p>MICRO-BOSS, WORD</p><p>Microsoft to make its devices more repairable following pressure</p><p><a href=\"https://linustechtips.com/topic/1379452-microsoft-agrees-to-independent-third-party-study-to-look-into-right-to-repair/\">https://linustechtips.com/topic/1379452-microsoft-agrees-to-independent-third-party-study-to-look-into-right-to-repair/</a></p><p><a href=\"https://grist.org/accountability/bowing-to-investors-microsoft-will-make-its-devices-easier-to-fix/\">https://grist.org/accountability/bowing-to-investors-microsoft-will-make-its-devices-easier-to-fix/</a></p><p><a href=\"https://www.asyousow.org/about-us#:~:text=As%20You%20Sow%20is%20the%20nation%E2%80%99s%20non-profit%20leader%20in%20shareholder%20advocacy\">https://www.asyousow.org/about-us#:~:text=As%20You%20Sow%20is%20the%20nation%E2%80%99s%20non-profit%20leader%20in%20shareholder%20advocacy</a>.</p><p>Louis is happy <a href=\"https://www.youtube.com/watch?v=TiMdvR99fBQ\">https://www.youtube.com/watch?v=TiMdvR99fBQ</a></p><p> </p><p>WHAT, THIS OLE’D THING?</p><p>Switch OLED launches <a href=\"https://arstechnica.com/gaming/2021/10/switch-oled-review-nintendos-nicest-most-nonessential-upgrade-yet/\">https://arstechnica.com/gaming/2021/10/switch-oled-review-nintendos-nicest-most-nonessential-upgrade-yet/</a></p><p><a href=\"https://www.youtube.com/watch?v=4mHq6Y7JSmg\">https://www.youtube.com/watch?v=4mHq6Y7JSmg</a></p><p>New Joy-Cons, but drift isn’t going away</p><p><a href=\"https://www.polygon.com/22688586/nintendo-switch-oled-joy-con-drift-controllers\">https://www.polygon.com/22688586/nintendo-switch-oled-joy-con-drift-controllers</a></p><p>screen protector <a href=\"https://www.nintendolife.com/news/2021/10/switch-oled-comes-with-a-screen-protector-installed-but-please-dont-remove-it-says-nintendo\">https://www.nintendolife.com/news/2021/10/switch-oled-comes-with-a-screen-protector-installed-but-please-dont-remove-it-says-nintendo</a></p><p> </p><p>SHAMEBOOK</p><p>Facebook has more outages</p><p><a href=\"https://www.engadget.com/facebook-and-instagram-are-down-for-the-second-time-this-week-193257623.html\">https://www.engadget.com/facebook-and-instagram-are-down-for-the-second-time-this-week-193257623.html</a></p><p><a href=\"https://twitter.com/Facebook/status/1446556732977778695\">https://twitter.com/Facebook/status/1446556732977778695</a></p><p>IG fixed <a href=\"https://twitter.com/InstagramComms/status/1446582114468597761\">https://twitter.com/InstagramComms/status/1446582114468597761</a></p><p>Unfollow everything developer banned <a href=\"https://www.theverge.com/2021/10/8/22716044/facebook-unfollow-everything-tool-louis-barclay-banned-for-life\">https://www.theverge.com/2021/10/8/22716044/facebook-unfollow-everything-tool-louis-barclay-banned-for-life</a></p><p><a href=\"https://slate.com/technology/2021/10/facebook-unfollow-everything-cease-desist.html\">https://slate.com/technology/2021/10/facebook-unfollow-everything-cease-desist.html</a></p><p><a href=\"https://louisbarclay.notion.site/Unfollow-Everything-cease-and-desist-letter-from-Facebook-ea219169421b457bb7ce010b7bf9ce1f\">https://louisbarclay.notion.site/Unfollow-Everything-cease-and-desist-letter-from-Facebook-ea219169421b457bb7ce010b7bf9ce1f</a></p><p> </p><p>QUICK BITS</p><p> </p><p>GET JEFF’D</p><p>Game backgrounds on Twitch replaced with Jeff Bezos</p><p><a href=\"https://twitter.com/AnEternalEnigma/status/1446421951883489281\">https://twitter.com/AnEternalEnigma/status/1446421951883489281</a></p><p>defaced <a href=\"https://www.cnet.com/tech/gaming/twitch-reportedly-defaced-with-pictures-of-jeff-bezos/\">https://www.cnet.com/tech/gaming/twitch-reportedly-defaced-with-pictures-of-jeff-bezos/</a></p><p> </p><p>ABOUT TO GET PADDLED</p><p>First In-App Purchasing alternative for iOS: Paddle</p><p><a href=\"https://twitter.com/PaddleHQ/status/1446050078301605890\">https://twitter.com/PaddleHQ/status/1446050078301605890</a></p><p><a href=\"https://paddle.com/platform/in-app-purchase/\">https://paddle.com/platform/in-app-purchase/</a></p><p>Sweeney</p><p><a href=\"https://twitter.com/TimSweeneyEpic/status/1446117510919585796\">https://twitter.com/TimSweeneyEpic/status/1446117510919585796</a></p><p> </p><p>STAY KINECTED</p><p>Sky Glass TV looks like a big iMac</p><p><a href=\"https://www.youtube.com/watch?v=GpGskL5PCKU\">https://www.youtube.com/watch?v=GpGskL5PCKU</a></p><p>Kinect motion controls <a href=\"https://www.theverge.com/2021/10/7/22714117/microsoft-kinect-is-back-sky-glass-tv-smart-camera-features\">https://www.theverge.com/2021/10/7/22714117/microsoft-kinect-is-back-sky-glass-tv-smart-camera-features</a> - full screen embedded video on this page and record</p><p><br /></p><p>UPGRADED TO CUMULONIMBUS</p><p>XCloud is now running Xbox Series X hardware</p><p><a href=\"https://www.kitguru.net/gaming/matthew-wilson/microsoft-has-upgraded-xcloud-to-xbox-series-x-hardware/\">https://www.kitguru.net/gaming/matthew-wilson/microsoft-has-upgraded-xcloud-to-xbox-series-x-hardware/</a></p><p><a href=\"https://www.eurogamer.net/articles/2021-10-07-xbox-cloud-gaming-now-runs-on-series-x-hardware\">https://www.eurogamer.net/articles/2021-10-07-xbox-cloud-gaming-now-runs-on-series-x-hardware</a></p><p> </p><p>NO PIXEL LEFT UN-LEAKED</p><p>Pixel 6 and 6 Pro teardowns leaked</p><p><a href=\"https://9to5google.com/2021/10/08/pixel-6-pro-teardown-leak/\">https://9to5google.com/2021/10/08/pixel-6-pro-teardown-leak/</a></p>",
- "type": "blogPost",
- "attachmentOrder": [
- "R3mVASdVGt"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 1,
- "videoDuration": 377,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-09T02:55:00.045Z",
- "likes": 101,
- "dislikes": 0,
- "score": 101,
- "comments": 19,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus"
}, - "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "card": {
- "width": 375,
- "height": 500,
- "childImages": [
- {
- "width": 300,
- "height": 400,
}
]
}
}, - "wasReleasedSilently": false,
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 1200,
- "height": 675,
}, - {
- "width": 400,
- "height": 225,
}
]
}, - "isAccessible": true
}, - {
- "id": "VkxlNv3k8j",
- "guid": "VkxlNv3k8j",
- "title": "TQ: Has USB-C WON Against Apple?",
- "text": "<p>Learn about the proposed USB-C mandate in the EU.</p>",
- "type": "blogPost",
- "attachmentOrder": [
- "7OWQQsxYYN"
], - "metadata": {
- "hasVideo": true,
- "videoCount": 1,
- "videoDuration": 293,
- "hasAudio": false,
- "audioCount": 0,
- "audioDuration": 0,
- "hasPicture": false,
- "pictureCount": 0,
- "hasGallery": false,
- "galleryCount": 0,
- "isFeatured": false
}, - "releaseDate": "2021-10-08T23:31:00.037Z",
- "likes": 106,
- "dislikes": 0,
- "score": 106,
- "comments": 15,
- "creator": {
- "id": "59f94c0bdd241b70349eb72b",
- "owner": {
- "id": "59f94c0bdd241b70349eb723",
- "username": "Linus"
}, - "title": "LinusTechTips",
- "urlname": "linustechtips",
- "description": "We make entertaining videos about technology, including tech reviews, showcases and other content.",
- "about": "# We're LinusTechTips\nWe make videos and stuff, cool eh?",
- "category": {
- "title": "Technology"
}, - "cover": {
- "width": 1990,
- "height": 519,
- "childImages": [
- {
- "width": 1245,
- "height": 325,
}
]
}, - "icon": {
- "width": 600,
- "height": 600,
- "childImages": [
- {
- "width": 250,
- "height": 250,
}, - {
- "width": 100,
- "height": 100,
}
]
}, - "liveStream": {
- "id": "5c13f3c006f1be15e08e05c0",
- "title": "First Linux Stream",
- "description": "<p>chat on Twitch</p>",
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}
]
}, - "owner": "59f94c0bdd241b70349eb72b",
- "streamPath": "/api/video/v1/us-east-1.758417551536.channel.yKkxur4ukc0B.m3u8",
- "offline": {
- "title": "Offline",
- "description": "We're offline for now – please check back later!",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}
}
}, - "subscriptionPlans": [
- {
- "id": "5d48d0306825b5780db93d07",
- "title": "LTT Supporter (1080p)",
- "description": "Includes:\n- Early access (when possible)\n- Live Streaming\n- Behind-the-scenes, cutting room floor & exclusives\n\nNOTE: Tech Quickie and TechLinked are included for now, but will move to their own Floatplane pages in the future",
- "price": "5.00",
- "priceYearly": "50.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": true,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}, - {
- "id": "5e0ba6ac14e2590f760a0f0f",
- "title": "LTT Supporter Plus",
- "description": "You are the real MVP. \n\nYour support helps us continue to build out our team, drive up production values, run experiments that might lose money for a long time (*cough* LTX *cough*) and otherwise be the best content creators we can be.\n\nThis tier includes all the perks of the previous ones, but at floatplane's glorious high bitrate 4K!",
- "price": "10.00",
- "priceYearly": "100.00",
- "currency": "usd",
- "logo": null,
- "interval": "month",
- "featured": false,
- "allowGrandfatheredAccess": false,
- "discordServers": [ ],
- "discordRoles": [ ]
}
], - "discoverable": true,
- "subscriberCountDisplay": "total",
- "incomeDisplay": false,
- "card": {
- "width": 375,
- "height": 500,
- "childImages": [
- {
- "width": 300,
- "height": 400,
}
]
}
}, - "wasReleasedSilently": false,
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [
- {
- "width": 400,
- "height": 225,
}, - {
- "width": 1200,
- "height": 675,
}
]
}, - "isAccessible": true
}
]Retrieve more information on a video attachment from a blog post in order to consume the video content.
| id required | string The ID of the video attachment object, from the |
{- "id": "TViGzkuIic",
- "guid": "TViGzkuIic",
- "title": "October 9, 2021 @ 07:18 – First Linux Stream",
- "type": "video",
- "description": "",
- "releaseDate": null,
- "duration": 5689,
- "creator": "59f94c0bdd241b70349eb72b",
- "likes": 0,
- "dislikes": 0,
- "score": 0,
- "isProcessing": false,
- "primaryBlogPost": "Dw2ms0AgL8",
- "thumbnail": {
- "width": 1920,
- "height": 1080,
- "childImages": [ ]
}, - "isAccessible": true,
- "blogPosts": [
- "Dw2ms0AgL8"
], - "timelineSprite": {
- "width": 4960,
- "height": 2610,
- "childImages": [ ]
}, - "userInteraction": [ ],
- "levels": [
- {
- "name": "360",
- "width": 640,
- "height": 360,
- "label": "360p",
- "order": 0
}, - {
- "name": "480",
- "width": 854,
- "height": 480,
- "label": "480p",
- "order": 1
}, - {
- "name": "720",
- "width": 1280,
- "height": 720,
- "label": "720p",
- "order": 2
}
]
}{ }Retrieve more information on a picture attachment from a blog post in order to consume the picture content.
| id required | string The ID of the picture attachment object, from the |
{- "id": "ZWKdCy8TMN",
- "guid": "ZWKdCy8TMN",
- "title": "\"I hate costumes\" Jonathan",
- "type": "picture",
- "description": "",
- "likes": 1,
- "dislikes": 0,
- "score": 1,
- "isProcessing": false,
- "creator": "59f94c0bdd241b70349eb72b",
- "primaryBlogPost": "PGZBzzRWpD",
- "userInteraction": [ ],
- "thumbnail": {
- "width": 1200,
- "height": 675,
- "childImages": [ ]
}, - "isAccessible": true,
- "imageFiles": [
- {
- "width": 1164,
- "height": 675,
- "size": 165390
}
]
}{ }{ }Toggles the like status on a piece of content. If disliked before, it will turn into a like. If liked before, the like will be removed.
| contentType required | string Value: "blogPost" |
| id required | string |
{- "contentType": "blogPost",
- "id": "T2gWkpaerq"
}[- "like"
]Toggles the dislike status on a piece of content. If liked before, it will turn into a dislike. If disliked before, the dislike will be removed.
| contentType required | string Value: "blogPost" |
| id required | string |
{- "contentType": "blogPost",
- "id": "T2gWkpaerq"
}[- "dislike"
]{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }{ }